home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
os2
/
memsz313.zip
/
SOURCE.ZIP
/
FRANCAIS.ZIP
/
FRANCAIS.IPF
< prev
next >
Wrap
Text File
|
1996-02-09
|
17KB
|
368 lines
#include "memsize.h"
:userdoc.
:title.Aide de 'Ressources système'
:body.
:h1 res=ID_MAIN.Introduction
:i1.Introduction
:artwork name='memsize.bmp' align=center.
:p.
Ce programme affiche plusieurs éléments relatifs aux ressources du
système, et met à jour ces informations une fois par seconde s'il
dispose de suffisamment de ressources processeur pour cela. Les éléments
affichés sont &colon.
:p.
:hp2.Date/heure:ehp2. - L'heure et la date, dans le format défini par
les informations de pays de votre système (d'après la ligne &apos.COUNTRY=&apos.
de votre fichier CONFIG.SYS).
:p.
:hp2.Temps écoulé:ehp2. - Le temps écoulé depuis que le système a été
lancé pour la dernière fois.
:p.
:hp2.Mémoire physique libre:ehp2. - La quantité de mémoire système
libre, d'après la fonction :hp1.DosMemAvail:ehp1..
:note.Cette fonction fait partie de l'ancien système 16 bits, et ne compte que
la mémoire physique sous les 16Mo, et a aussi été modifiée juste avant
la sortie d'OS/2 2.0 pour ne jamais indiquer moins de 512ko.
#ifdef USE_OS20MEMU
:note.Si l'utilitaire :hpt.OS20MEMU:ehpt.:hdref res=60001.
et ses pilotes de périphériques sont installés, ce nombre sera plus
précis, au coût d'une charge processeur plus importante.
#endif
:p.
:hp2.Mémoire virtuelle libre:ehp2. - La quantité de mémoire virtuelle
disponible, d'après la fonction :hp1.DosQuerySysInfo:ehp1.. Il s'agit de
la quantité de mémoire physique libre, plus l'espace libre dans le
fichier d'échange, plus l'espace disponible pour l'augmentation du
fichier d'échange, moins l'espace libre minimum réservé sur le disque
d'échange.
:p.
:hp2.Taille fichier d'échange:ehp2. - La taille actuelle du fichier
d'échange du système, :hp4.SWAPPER.DAT:ehp4..
Pour localiser le fichier, l'entrée :hp4.SWAPPATH:ehp4. est recherchée
dans le fichier :hp4.CONFIG.SYS:ehp4.. Cette entrée fournit le nom du
répertoire où est stocké le fichier d'échange et indique l'espace
minimum qui doit être laissé disponible sur le disque du fichier
d'échange.
:p.
:hp2.Espace d'échange libre:ehp2. - La quantité d'espace libre sur
le disque où réside le fichier d'échange, moins l'espace libre minimum.
Ceci représente l'augmentation potentielle maximale du fichier
d'échange.
:p.
:hp2.Espace d'échange inutilisé:ehp2. - L'espace libre dans le fichier
d'échange actuellement alloué. Quand cette quantité descend à zéro, le
fichier d'échange doit être agrandi, normalement par incrément de un méga-
octet.
:p.
:hp2.Taille fichier d'impression:ehp2. - L'espace disque
utilisé par les fichiers d'attente d'impression.
:p.
:hp2.Charge processeur (%):ehp2. - Le pourcentage approximatif de la
puissance du processeur utilisée. Il s'agit d'une moyenne calculée
pendant la seconde précédente.
:note.Cette fonction et l'application :hp4.Activité du processeur:ehp4.
ne cohabitent pas très bien.
:hpt.Pourquoi ?:ehpt.:hdref res=60002.
:note.Si le pilote :hpt.HRTIMER.SYS:ehpt.:hdref res=60000.
est installé, ce nombre sera plus précis.
:hpt.Pourquoi ?:ehpt.:hdref res=60003.
:p.
:hp2.Nombre de tâches actives:ehp2. - Le nombre de lignes dans la
liste des tâches du système, qui est la liste affichée quand vous
pressez les touches :hp4.Ctrl:ehp4. et :hp4.Échap:ehp4..
:note.Toutes les entrées de la liste des tâches du système ne sont pas
affichées dans la :hp4.Liste de fenêtres:ehp4.. Certaines sont
configurées pour ne pas être affichées.
:p.
:hp2.Nombre de processus:ehp2. - Le nombre de processus en cours d'exécution sur
le système.
:p.
:hp2.Nombre de threads:ehp2. - Le nombre de threads en cours d'exécution sur
le système. Il y a au moins un thread par processus.
:p.
:hp2.Espace disque libre total:ehp2. - La somme de l'espace libre sur
tous les disques fixes locaux.
:p.
:hp2.Libre sur X:ehp2. - L'espace libre sur le disque X.
:p.
Comme vous avez déjà pu le constater, l'aide en ligne est disponible, et
les commandes du programme peuvent être atteintes via le menu système de
la fenêtre. Les commandes suivantes sont disponibles &colon.
:sl compact.
:li.:hpt.Sauvegarder la configuration:ehpt.:hdref res=IDM_SAVE_APPLICATION.
:li.:hpt.Réinitialiser l&apos.environnement:ehpt.:hdref res=IDM_RESET_DEFAULTS.
:li.:hpt.Cacher la barre de titre:ehpt.:hdref res=IDM_HIDE_CONTROLS.
:li.:hpt.Configurer...:ehpt.:hdref res=IDM_CONFIGURE.
:li.:hpt.Réinitialiser charge processeur:ehpt.:hdref res=IDM_RESETLOAD.
:li.:hpt.Copier:ehpt.:hdref res=IDM_COPY.
:li.:hpt.A propos:ehpt.:hdref res=IDM_ABOUT.
:li.:hpt.Fermer:ehpt.:hdref res=IDM_EXIT.
:esl.:p.
En plus des fonctionnalités déjà décrites, le programme accepte les
commandes provenant des gestionnaires de polices et de couleurs d'OS/2,
et se comporte en serveur DDE pour tous les éléments affichés. Le nom
DDE de l'application est «MEMSIZE», et les noms des éléments sont les
mêmes que les noms affichés par défaut (par exemple, «Mémoire physique
libre»).
:h1 res=IDM_SAVE_APPLICATION.Sauvegarder la configuration (Option de menu)
:i1.Sauvegarder la configuration (Option de menu)
Quand cette option de menu est sélectée, le programme enregistre sa
position sur l&apos.écran et l&apos.état de l&apos.option :hp4.Cacher la
barre de titre:ehp4.. La prochaine fois que le programme est lancé, la
configuration actuelle sera réutilisée.
:p.
:note. La touche de raccourci pour cette fonction est :hp4.F2:ehp4..
:h1 res=IDM_RESET_DEFAULTS.Réinitialiser l&apos.environnement (Option de menu)
:i1.Réinitialiser l&apos.environnement (Option de menu)
Cette option de menu entraîne la réinitialisation des attributs de
police et de couleur du programme à leurs valeurs par défaut.
:h1 res=IDM_HIDE_CONTROLS.Cacher la barre de titre (Option de menu)
:i1.Cacher la barre de titre (Option de menu)
La sélection de cette option de menu entraîne la disparition de la barre
de titre de la fenêtre, et des contrôles qui y sont associés (le menu
système, la plaquette de réduction). Cette option peut être inversée en
cliquant deux fois l&apos.un des boutons de la souris. De plus, comme il
m&apos.a semblé très utile de pouvoir déplacer la fenêtre quand la barre
de titre est absente, la fenêtre est configurée de telle sorte que vous
pouvez la faire glisser en pressant l&apos.un des boutons de la souris.
:p.
:note.La touche de raccourci pour cette fonction est :hp4.Alt+H:ehp4..
:h1 res=IDM_CONFIGURE.Configurer (Option de menu)
:i1.Configurer (Option de menu)
La sélection de cette option de menu entraîne l'apparition de la boîte
de dialogue de configuration du programme.
Pour plus d'informations, voir
:hpt.Configurer (Dialogue):ehpt.:hdref res=IDD_CONFIGURE..
:note.Le raccourci clavier pour cette commande est :hp4.Alt+C:ehp4..
:h2 res=IDD_CONFIGURE.Configurer (Dialogue)
Cette boîte de dialogue vous permet de modifier tous les aspects
configurables du comportement de ce programme. Pour quitter ce dialogue
sans effectuer de changement, pressez la touche :hp4.Échap:ehp4. ou
sélectez la plaquette :hp4.Annuler:ehp4.. Pour valider les changements
que vous avez effectués, pressez la touche :hp4.Entrée:ehp4. ou sélectez
la plaquette :hp4.Ok:ehp4..
.br
Les éléments configurables sont les suivants :
:p.
:hp2.Données affichés:ehp2.
Les articles que vous sélectionnerez dans la liste des :hp4.Données
affichées:ehp4. seront surveillés et affichés par le programme. Les
articles en surbrillance sont surveillés. Pour mettre un article en
surbrillance, sélectez-le à l'aide de la souris. Pour supprimer la
surbrillance, sélectez à nouveau l'article.
Pour modifier le nom par défaut d'un élément, ou pour restituer le nom
par défaut, cliquez deux fois sur un élément non sélectionné. L'élément
sera sélectionné et une boîte de dialogue vous permettra de modifier le
nom de l'élément.
:p.
:hp2.Afficher «K»ilo-octets:ehp2.
Ces boutons-radio vous permettent de définir si les grandes quantités
sont affichées en kilo-octets jamais, toujours ou uniquement si leur
valeur excède 512ko.
Par défaut, les tailles de plus de 500ko sont affichées en kilo-octets.
Attention, un kilo-octet représente 1024 octets et non 1000.
:p.
:hp2.Priorité:ehp2.
Ce champ vous permet de définir la priorité de la routine de
surveillance du programme, dans la classe de priorité «time-critical».
Vous pouvez faire varier la priorité de 0 à 31. Une priorité de 31 est
la plus haute priorité possible dans le système, exception faite des
interruptions matérielles. La priorité 0 est la priorité la plus basse
de la classe «time-critical». Pour obtenir la plus grande précision dans
la mesure de la charge du processeur, vous devriez utiliser la valeur
maximale. Toutefois, certains utilisateurs se sont plaints du fait que
leur programme de communication manquait occasionnellement des données
quand le programme s'exécute. C'est la raison pour laquelle la priorité
est maintenant modifiable.
:p.
:hp2.Période de mise à jour:ehp2.
Ce champ vous permet de définir le temps s'écoulant entre deux mises à
jour de la fenêtre de surveillance. Cette période peut varier de une à
trente secondes, par palier d'un dixième de seconde. Le nombre affiché
exprime des dixièmes de seconde.
:p.
:hp2.Point d'ancrage:ehp2.
Ce contrôle vous permet de définir un coin de la fenêtre dont la
position reste fixe quand la taille de la fenêtre est modifiée. La
taille de la fenêtre peut changer quand la liste des articles surveillés
est modifiée, ou quand la police est modifiée à l'aide de la palette de
polices.
:p.
:hp2.Cacher la barre de titre:ehp2.
Quand la fenêtre du programme n'est pas réduite, elle peut apparaître
avec ou sans la barre de titre, le menu système et les boutons de
réduction et d'agrandissement. La fenêtre peut être déplacée en la
faisant glisser.
:p.
:hp2.Toujours visible:ehp2.
Quand cette case est cochée, 'Ressources système' reste visible en
permanence.
:p.
:hp2.Animer:ehp2.
Cette case active l'animation lors de l'ouverture et de la fermeture de
la fenêtre. Quand cette case est cochée, la fenêtre du programme s'ouvre
et se ferme de la même façon que les dossiers : avec un accompagnement
sonore et une animation. De même que pour les dossiers, cette
fonctionnalité doit être activée dans la configuration du système.
:p.
:hp2.Afficher système de fichiers:ehp2.
Lorsque cette case est cochée, chaque ligne affichant l'espace
disponible sur un disque indique le type de système de fichiers utilisé
par le disque. L'utilisation de cette option entraîne une fenêtre de
surveillance plus large.
:p.
:hp2.Afficher noms d'unités:ehp2.
Lorsque cette case est cochée, chaque ligne affichant l'espace
disponible sur un disque indique le label de volume du disque.
L'utilisation de cette option entraîne une fenêtre de surveillance plus
large.
:p.
:hp2.Afficher les secondes:ehp2.
Quand cette case est cochée, les secondes sont affichées pour l'heure
et le temps écoulé.
:h3 res=IDD_LABEL.Nom de l'élément (Boîte de dialogue)
Cette boîte de dialogue affiche les noms actuel et par défaut d'un
élément affiché, et vous permet de le modifier. Pour modifier le nom,
tapez le nouveau nom à la place du nom actuel. Pour restituer le nom par
défaut, sélectez la plaquette Défaut.
:h1 res=IDM_RESETLOAD.Réinitialiser charge processeur (Option de menu)
:i1.Réinitialiser charge processeur (Option de menu)
Cette option de menu permet de réinitialiser la fonction de mesure de la
charge du processeur.
:h1 res=IDM_COPY.Copier (Option de menu)
:i1.Copier (Option de menu)
Cette option de menu copie le contenu de la fenêtre dans le presse-
papiers du système dans deux formats : texte et bitmap. La version texte
contient tous les éléments affichés dans un format permettant son
insertion dans un éditeur de textes. La version bitmap est une copie de
la fenêtre, et peut être utilisée dans les programmes manipulant des
graphiques.
:p.
La touche de raccourci pour cette commande est Ctrl+Inser.
:h1 res=IDM_ABOUT.A propos (Option de menu)
:i1.A propos (Option de menu)
Cette option fait apparaître la fenêtre d&apos.informations sur le
programme.
Pour plus d'informations, voir
:hpt.A propos (Dialogue):ehpt.:hdref res=IDD_ABOUT..
:h2 res=IDD_ABOUT.A propos (Dialogue)
Cette boîte de dialogue affiche le nom du programme, l'icône et les
informations de Copyright. Pour quitter le dialogue, pressez la touche
:hp4.Entrée:ehp4., la barre d'espacement ou la touche :hp4.Échap:ehp4..
:h1 res=IDM_EXIT.Fermer (Option de menu)
:i1.Fermer (Option de menu)
Le choix de cette option de menu entraine l'arrêt du programme.
:h1 res=IDM_KEYS_HELP.Aide sur les touches
:i1.Aide sur les touches
Les touches de fonction suivantes sont disponibles dans ce
programme &colon.
:sl compact.
:li.F1 - Aide
:li.F2 - Sauvegarder la configuration
:li.F3 - Sortie
:li.Alt+C - Configurer
:li.Alt+H - Cacher la barre de titre
:li.Ctrl+Inser - Copier
:esl.:p.
:h1 res=IDD_PROFILE_PATH.Répertoire configuration
:i1.Répertoire configuration
Cette boîte de dialogue est affichée quand le programme ne trouve pas
son fichier de configuration (.INI), et demande où ce fichier se trouve
ou l&apos.endroit où il doit être créé.
:p.
Seul un nom de répertoire existant sera accepté. Une fois le nom entré,
pressez la touche :hp4.Entrée:ehp4. ou sélectez la plaquette
:hp4.Ok:ehp4. pour que le programme continue son exécution.
:p.
Si vous voulez interrompre l'initialisation du programme, pressez la
touche :hp4.Échap:ehp4. ou sélectez la plaquette :hp4.Annuler:ehp4..
:h1 res=60000.HRTIMER - Pilote de chronomètre haute résolution.
Le pilote de chronomètre haute résolution, HRTIMER.SYS, permet aux
programmes d'accéder à un composant normalement inutilisé sur les IBM
PCs. Il possède une résolution de 840 nanosecondes, 64k fois mieux que
la résolution normale de l'horloge, qui est de 55 millisecondes.
:p.Ce programme peut être trouvé, entre autres, aux endroits suivants : sur
:hp4.CompuServe:ehp4.,
dans la librairie
:hp4.Device Driver Development:ehp4.
du forum
:hp4.OS/2 Developer's Forum I (OS2DF1):ehp4.,
sous le nom
:hp4.TIMER.ZIP:ehp4. ;
sur Internet, par ftp anonyme sur les sites
:hp4.ftp.cdrom.com:ehp4.
et
:hp4.hobbes.nmsu.edu:ehp4.,
dans le répertoire
:hp4./pub/os2/dev16:ehp4.,
sous le nom
:hp4.hrtimer.zip:ehp4..
:p.Le code source de ce pilote de périphérique provient du numéro d'automne
du magazine IBM Personal Systems Developer. Il est gratuit, mais le
copyright original appartient à IBM.
#ifdef USE_OS20MEMU
:h1 res=60001.OS20MEMU - Carte d'utilisation de la mémoire OS/2
Le programme OS20MEMU permet à l'utilisateur d'obtenir une liste
exhaustive des zones mémoire utilisées par les programmes ou par le
système lui même.
:p.Ce programme peut être trouvé, entre autres, sur les sites ftp anonymes
:hp4.ftp.cdrom.com:ehp4.
et
:hp4.hobbes.nmsu.edu:ehp4.,
dans le répertoire
:hp4./pub/os2/textutil:ehp4.,
sous le nom
:hp4.20memu.zip:ehp4..
:p.OS20MEMU est gratuit, le copyright appartenant à IBM.
:note.Assurez-vous d'utiliser la version de novembre 1994 (ou une version plus
récente), car les versions antérieures ne fonctionnent pas avec Warp.
#endif
:h1 res=60002.D'où vient le conflit avec «Activité du processeur» ?
Ce programme, ainsi que «Activité du processeur», CPULOAD, CPUMETER et
les programmes similaires, essaie de mesurer l'activité du processeur en
évaluant le nombre de cycles processeurs qui lui sont alloués à la
priorité la plus basse. Si un de ces programme arrive à s'exécuter à une
si basse priorité, il utilise le temps d'inactivité. S'il n'y a pas de
temps d'inactivité, l'ordinateur est occupé à 100%. Plus le programme
s'exécute à la priorité système «inactif», moins le processeur est
chargé.
:p.
Exécuter deux programmes de ce type pose un problème : ils essaient tous
les deux d'utiliser ce temps d'inactivité. Si vous exécutez deux copies
du même programme, et rien d'autre, ils devraient tous les deux indiquer
une charge processeur de 50%. Si vous exécutez deux programmes
différents, ils seront tous les deux affectés, en principe à des degrés
différents.
:h1 res=60003.A quoi sert HRTIMER.SYS ?
Quand HRTIMER.SYS est installé, la surcharge que représente le système
est prise en compte dans la charge CPU.
:p.
La charge du processeur est déterminée en comparant la quantité de
travail qui peut être effectuée à la priorité «inactif» avec la quantité
maximale qu'il a été possible d'effectuer jusqu'ici. Sans information
complémentaire, l'activité normale du système apparaît comme une charge
processeur de zéro.
HRTIMER.SYS, quand il s'installe, effectue un calibrage pour déterminer
la quantité de travail réalisable à la plus haute priorité. Cette mesure
est utilisée par le programme.
:euserdoc.